<!DOCTYPE html>
<html lang="zh-cn">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>javascript 阶段</title>
</head>
<body>
    <h3></h3>

    <script>
        // 日期
        // var str = "2021-08-24"
        // var str = "2021-8-5"
        // 如何取出年份,月份,日期?
        // 拼接成  "这是2021年8月份的24号"

        // RegExp 构造函数
        // RegExp.prototype.exec = function(){} 


        // 日期的文本
        // var str = "2021-08-24";
        var str = "1999-7-1";

        // 定义正则表达式
        var regE01 = /^(\d{4})-(\d{1,2})-(\d{1,2})/;// 注意添加小括号
        // var regE01 = /^[0-9]{4}-[0-9]{1,2}-[0-9]{1,2}/;// 不条件小括号,无法获取符合格式的数据

        // 调用原型上exec方法(此处返回值是个数据集合)
        var o1 = regE01.exec(str);
        // 返回值
        // console.log(o1);
        // 构造函数
        // console.dir(RegExp);
        var yy = RegExp.$1;// 获取年份
        var mm = RegExp.$2;// 获取月份
        var dd = RegExp.$3;// 获取日期
        console.log(yy,mm,dd);
        // 渲染日期
        document.querySelector("h3").innerHTML = "这是"+yy+"年"+mm+"月份的"+dd+"号";




    </script>
</body>
</html>